export interface PullDownRefreshProps {
	/**
	 * 是否禁用下拉刷新
	 */
	disabled: boolean
	value?: boolean
	modelValue: boolean
	/**
	 * 提示区域高度
	 */
	headerHeight: string|number;
	/**
	 * 提示语，组件内部默认值为 ['下拉刷新', '松手刷新', '正在刷新', '刷新完成']
	 */
	loadingTexts: string[]
	/**
	 * 最大下拉高度
	 */
	maxDrag: string | number;
	/**
	 * 是否加载中
	 */
	loading: boolean
	/**
	 * 触发阈值（px）
	 */
	threshold: number|string
	/**
	 * 动画时长（ms）
	 */
	transitionDuration: number
	/**
	 * 完成停留时间（ms）
	 */
	doneDuration: number
	/**
	 * 阻尼系数 (0-1)
	 */
	damping: number 
}


export type RefreshStatus  = 'initial' | 'pulling' | 'ready' | 'loading' | 'rebounding' | 'done'